satisfy curiosity - English Synonyms Dictionary